home *** CD-ROM | disk | FTP | other *** search
/ MIDICraft's MIDINET CD-ROM / MIDICraft's MIDINET CD-ROM.iso / DOSUTILS / SPLITPCG.DOC < prev    next >
Text File  |  1997-04-29  |  4KB  |  126 lines

  1.         ******************************
  2.               SPLITPCG v1.0 
  3.                  (PC, DOS)
  4.     
  5.             split KORG PCG files 
  6.               by Guenter Nagler 
  7.                 1996 
  8.           (gnagler@ihm.tu-graz.ac.at)
  9.         ******************************
  10.  
  11. [1] BACKGROUND
  12. KORG x-series, i-series keyboards store their program data on 720KB floppy disks 
  13. in files with extension 
  14.    *.pcg  program data 
  15.  
  16. All stored programs have a name (10 characters).
  17. The files don't store the sound data. They only describe changes of 
  18. parameters differing from original sample (e.g. effects, timing, sensitivity
  19. against velocity and joystick, ...).
  20.  
  21. Some PCG compatible keyboards are able to store more programs per file than
  22. others (e.g. Korg N364 has 100 programs and 100 combinations, Korg i3 
  23. has 64+2 programs and no combinations).
  24. Even it is possible to load the larger files by a compatible keyboard with
  25. fewer programs, all programs exceeding the limit are ignored while loading.
  26.  
  27. This program tries to split those larger program packages into more smaller
  28. ones. It was written for a Korg i3 with limitation 64 programs per package.
  29.  
  30. [2] FILES DESCRIPTION
  31.  
  32. SPLITPCG.EXE..........MSDOS executable for korg i3 PCG splitting
  33. SPLITPCG.DOC..........this file, showing usage of SPLITPCG.EXE
  34. only SPLITPCG.EXE is required to run program 
  35.  
  36. [3] COPYRIGHT
  37.  
  38. SPLITPCG (c) 1996 was created by Guenter Nagler.
  39.  
  40. SPLITPCG is free and may be used as you wish with this one exception:
  41.  
  42.     You may NOT charge any fee or derive any profit for distribution
  43.     of SPLITPCG.  Thus, you may NOT sell or bundle SPLITPCG with any 
  44.     product in a retail environment (shareware disk distribution, CD-ROM,
  45.     etc.) without permission of the author.
  46.  
  47. You may give SPLITPCG to your friends, upload it to a BBS, or ftp it to
  48. another internet site, as long as you don't charge anything for it.
  49.  
  50. [4] DISCLAIMER
  51.  
  52. SPLITPCG was designed to split Korg i-series compatible PCG files.
  53. It is not guaranteed that any file can be successfully splitted or that
  54. any KORG i-series compatible keyboard can load the resulting files.
  55.  
  56. Use SPLITPCG at your own risk.  Anything you do with SPLITPCG is your
  57. responsibility, and not the author's.  Any damage caused to any person,
  58. computer, software, hardware, company, or business by running SPLITPCG 
  59. is your responsibility, and the author will not be liable.
  60.  
  61. If you don't understand these terms, or are not sure of something, or
  62. are afraid something bad might come of using SPLITPCG, don't  use  it!
  63. You are here forewarned.
  64.  
  65. [5] INSTALLATION 
  66.  
  67.   Simply copy SPLITPCG.EXE in a directory that is in your path.
  68.   When you start the program without arguments
  69.  
  70.   C:\> SPLITPCG
  71.  
  72.   you should get the usage text (see next section)
  73.  
  74. [6] USAGE
  75.  
  76. usage: splitpcg filename.pcg
  77.  
  78. If no filename is specified then usage is printed.
  79.  
  80. splitpcg splits larger files into PCG files with maximum 64 programs 
  81. per file. The output files are called split1.pcg, split2.pcg ... 
  82.  
  83. PCG file format supports two program banks and two combination banks.
  84. Korg N364 uses all these banks (100 entries per bank). Korg i3 uses only
  85. second program bank.
  86.  
  87. Combination programs are smaller than PCG programs. Combinations cannot 
  88. be used with Korg i-series.
  89.  
  90. [7] EXAMPLES
  91.  
  92. Example:  show usage of program
  93. c> splitpcg
  94. usage: splitpcg filename.pcg
  95.  
  96. Example:  convert Korg N364 standard programs for use with Korg i-series
  97. c> splitpcg preload.pcg
  98. split1.pcg bank 1 prog 0 count 64
  99. split2.pcg bank 1 prog 64 count 36
  100. split3.pcg bank 1 prog 100 count 64
  101. split4.pcg bank 1 prog 164 count 36
  102.  
  103. split1 and split3 contain 64 programs and split2 and split4 contain 36 programs.
  104. All programs are written to bank 1 (bank 0 left empty) because Korg i3 cannot
  105. change programs of bank 0 (contains ROM General midi programs).
  106.  
  107. c:> dir *.pcg
  108. 04/29/97  08:29a                69,471 PRELOAD.PCG
  109. 04/29/97  08:41a                13,912 SPLIT1.PCG
  110. 04/29/97  08:41a                 9,040 SPLIT2.PCG
  111. 04/29/97  08:41a                13,912 SPLIT3.PCG
  112. 04/29/97  08:41a                 9,040 SPLIT4.PCG
  113.                5 File(s)        115,375 bytes
  114.  
  115. Hint: Use findi3 to find programs by name
  116.  
  117. [8] SUGGESTIONS / COMMENTS / BUG REPORTS / QUESTIONS
  118.  
  119.          WWW:    http://hgiicm.tu-graz.ac.at/Cpub
  120.               contains all my dos/unix midi programs
  121.              http://www.iicm.edu/midiprog 
  122.             contains my KORG programs and midi player
  123.  
  124.          EMAIL:  gnagler@ihm.tu-graz.ac.at
  125.  
  126.